﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Norm;
using NormActiveRecord;

namespace Kazuku.Core.Models {
	public class Site : ActiveRecordEntity<Site> {
		public string OrgCode { get; set; }
		public ObjectId HomePageID { get; set; }
		private Dictionary<string, ObjectId> _moduleHomePages = new Dictionary<string, ObjectId>(StringComparer.InvariantCultureIgnoreCase);
		public Dictionary<string, ObjectId> ModuleHomePages
		{
			get { return _moduleHomePages; }
			set { _moduleHomePages = value; }
		}

		//public DynamicTemplate SiteTemplate { get; set; }
		public string SiteTemplateName { get; set; }

		public Site(IModelFactory modelFactory) : base(modelFactory) { }
		
		
	}
}
